Harrods Sells Goat Meat in Food Hall

August 13, 2010

The iconic department has put goat meat on the menu as it gains in popularity at top restaurants in London and New York.

Recent News