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 10/21
Sun 10/22

Nearby

  • 373 yd Southbank Centre
  • 0.4 mi London Eye
  • 0.5 mi Somerset House
Show all
Map

Map