1 Lombard Street Restaurant

1 Lombard Street Restaurant
Scottish Provident Building, 1-6 Lombard Street, London, EC3V 9AA
Photo of 1 Lombard Street Restaurant