Google Street View of Barrafina Adelaide Street

Address: 10 Adelaide St, London WC2N 4HZ, United Kingdom | Website: barrafina.co.uk

Barrafina Adelaide Street 360° Google Street View panorama

Nearby Restaurants