161 Robert St, Regent'S Park, London NW1 3QR, United Kingdom
No delivery
Spot something wrong?
Dishes at Mr Haddock's Fish Bar. Prices may vary in venue.