Hotel Metro

from
check rates
avg/night
up to: % savings
32 Covent Market Place, London, ON N6A 1E8
  • stars
  • rating
Located in the city center of London, this hotel is near the airport and steps from Covent Garden Market and Budweiser Gardens. Also nearby are Museum London and Grand Theatre. read more
Special Offer
Reviews