Spanish Tapas Restaurant London - Bar 61 - No 7 On Tripadvisor
Bar 61 is a multi-award winning Spanish tapas restaurant. Established 17 years. Rated No 7 on Trip Advisor for all restaurants in the UK.