Michelin House in Chelsea, London was completed in 1911. Built as the Michelin Tyre Company UK headquarters it now houses up market restaurants and retail outlets.

Michelin House - 594mm x 840mm

£99.00Price