ViaMichelin
The Grill at Harrods
Location picture
Stunning 8.8 (228 reviews)
Around £50
Location
87 Brompton Road
London SW1X 7XL