London - The Luxury Inn (Ratings: 4.7/5)The Luxury Inn is a stylish, architect-designed hotel located in London, United Kingdom. It offers a modern, urban guesthouse experience...
London - The Britannia International Hotel (Ratings: 3/5)The Britannia International Hotel, located in Canary Wharf, London, offers a mix of city and river views, with a variety of dining...
London - St Christopher's Inn London Bridge (Ratings: 3.3/5)St Christopher's Inn London Bridge is a popular hostel located in the vibrant area near London Bridge. It's known for its lively...