Harry's Bar in City of Westminster

Harry's Bar in City of Westminster is a Italian restaurant, South Audley Street 26. Ⓦ.

House Number
26
Street
South Audley Street
Amenity
restaurant
Building Type
building
Website
https://www.harrysbar.co.uk/
Located in London
Country United Kingdom