25-26 Craven Terrace, London, W2 3EL, United Kingdom
Established January 2000
Located within easy reach of all of London’s major attractions including Marble Arch, the hotel is near to excellent transport links, with Lancaster Gate and Paddington station just a short walk away
No photos have been uploaded yet.
No news or articles are available right now.
Is this your business? Click Here [Listing #1506147]