Back to list
Stage Door Steakhouse & Bar
Exceptional 9.7 (60 reviews)
Around £24
Location
92 The Broadway
London SW19 1RH
See on the map