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
Fri 12/15
Sat 12/16

Nearby

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

Map