24 Priests Bridge, Barnes, London, United Kingdom
Closed· Opens Sun at 15:00
24 Priests Bridge, Barnes, London, United Kingdom
No delivery
Spot something wrong?
Dishes at The Stag’s Head. Prices may vary in venue.
Been to The Stag’s Head? Be the first to share what you ate.