Been to The Bloomsbury Park Hotel (A Thistle Associate)? Share your experiences!
The Bloomsbury Park Hotel (A Thistle Associate) - 
126 Southampton Row, London West Central, Greater London, WC1B 5AD
Distance
London West Central centre is approx 0.03 miles










