Route GuidesRoutes City GuidesCities Map Log in

Chelsea House Hotel

London

from £56


Whatever your reason for visiting London, finding good accommodation will be high on your list of priorities. Here at Chelsea House, Earl's Court, London, we can guarantee you friendly service at excellent value for money, with the heart of central London only minutes away. We pride ourselve...