37A Green St, Sudbury-On-Thames, London TW16 6RE, United Kingdom
No delivery
Spot something wrong?
Dishes at The Red Herring. Prices may vary in venue.