Tavistock Hotel Bloomsbury 3 Stars

Tavistock Square, London Central, WC1H 9EU

facilities

  • Bar
  • Restaurant
  • 24hr Reception
  • Meeting Room

back to event details

venue map

venue address

Tavistock Square
Bloomsbury
London Central
London
WC1H 9EU

more information