Michelin House
81 Fulham Road
London
SW3 6RD
United Kingdom