Michelin House in London, one rainy winter’s night. This iconic building was built as the UK headquarters for the Michelin Tyre company, back in 1911. This art deco building was once a place to change your tyres and plan your trips.
It now houses a restaurant and serviced offices.
Michelin House, 81 Fulham Rd., London SW3 6RD