Covent Garden is London’s polished playground, blending boutique charm, and upscale dining in a historic setting.
Perfectly located, just a few minutes away from Leicester Square Station and Cambridge Theatre.
Covent Garden (0.1 mi)
Leicester Square (0.1 mi)
Charing Cross (0.4 mi)