Bar 61 Restaurnat
0 reviews
- 61A Streatham Hill, London SW2 4TX, UK
- 2086710444
- www.bar61.com
Bar 61 is located close to the Streatham Hill Train Station, Bar 61 is a Multi Award winning restaurant. A warm welcome is waiting for you in this family owned and run Spanish tapas restaurant & Mediterranean food.
Please login to add your review.