The hotel is situated in one of the quieter parts of London, providing easy access to several attractions including Regent’s Park and Lord’s Cricket Ground. The locality is peaceful but conveniently located with excellent connections to the heart of London by public transportation. For visitors...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.