Overview

Metro Inn

Search hundreds of travel sites at once for hotel deals at Metro Inn

97-99 Clova Road, London, E7 9AG, United Kingdom
+44 203 475 5036

Call

+44 203 475 5036
Metro Inn
Sat 16/12
Sun 17/12

Nearby

  • 5 mi Tower of London
  • 5.1 mi Tower Bridge
  • 5.9 mi Tate Modern
show all
Map

Map