British politician Nigel Farage has defended a hotel that insisted a breast-feeding mother cover up, suggesting women might "sit in the corner" while they feed their babies.

Farage, leader of Euro-skeptic party UKIP, told LBC radio Friday that women should breast-feed "in a way that is not openly ostentatious."

He spoke after a mother, Louise Burns, said staff at upmarket hotel Claridge's asked her to cover her baby's head with a napkin during feeding.

Farage said the hotel had the right to make its own rules, such as asking women to "perhaps sit in the corner."

The prime minister's office said David Cameron did not agree. Downing Street said "breast-feeding is completely natural and it's totally unacceptable for any women to be made to feel uncomfortable when breast-feeding in public."