Bar 61 Restaurant Reviews - London - Trusted Business Reviews
1
61A Streatham Hill
London, London
+44 20 8671 0444
Help: List Your Business for Free Email: contact@trustedbusiness.reviews




Bar 61 Restaurant
Location

61A Streatham Hill, London, , United Kingdom

Working Hours

Bar with vintage dark-wood decor and stripped floor, plus Modern European and tapas dining.

Pictures