More about Lonsdale Hotel
Lonsdale Hotel is located at 9-10 Bedford Place, WC1B5 London, United Kingdom
+442076361812
http://www.lonsdalehotel.com
Similar Listings
Yelf'S Hotel
3.5
Waterside Hotel
4.6