238 W End Ln, W Hampstead, London, NW 6 1LG, UK, United Kingdom
No delivery
Spot something wrong?
Dishes at Ham Restaurant. Prices may vary in venue.