Michelin hotels near London Bridge Station

"Michelin hotels" refers to selected hotels that receive a special distinction from the Michelin Guide, called the Michelin Key, to reward outstanding hotel experiences. These hotels are evaluated based on their design, architecture, service, and the character of the location. The awards are given in one, two, or three keys, with three keys representing an exceptional experience.