Overview

Stamford Street Halls

Search hundreds of travel sites at once for hotel deals at Stamford Street Halls

127 Stamford Street, London, SE1 9NQ, United Kingdom
+44 207 633 2182

Call

+44 207 633 2182
Stamford Street Halls
Sat 21-10
Sun 22-10

Nearby

  • 341 m Southbank Centre
  • 0.6 km London Eye
  • 0.7 km Somerset House
show all
Map

Map