You are now leaving Menulist

We hope to see you again soon!

Menulist

The Fish Bar Harrods

The Restaurants Harrods 87135 Brompton RoadSW1X 7XL, London, United Kingdom
Fish, Ice Cream, Gluten Free
The redirect does not work? Just click on this link or copy it into your address bar