The Bloomsbury Park Hotel (A Thistle Associate)  -  

126 Southampton Row, London West Central, Greater London, WC1B 5AD

http://www.hotels.uk.com/bookingdotcom/index.html?hotelid=220573

Be the first to Write a Review!

Been to The Bloomsbury Park Hotel (A Thistle Associate)? Share your experiences!