St Christopher’s Inn Greenwich – 2 star hotel in London Located in the heart of Greenwich, St Christopher’s Inn Greenwich is a budget-friendly option for…
The Wedgewood Hotel – 2 star hotel in London The Wedgewood Hotel is a charming 2-star hotel located in the heart of London. With its…
Star Hotel – 2 star hotel in London If you are looking for a budget-friendly but comfortable accommodation option in London, the Star Hotel might…