Monday, 30 September 2019

Victory House Hotel, London

By Alice Bradley

If you are one for exploring London’s culture scene, then a stay at Victory House Hotel is a must. Located on Leicester Square, the hotel sits in a prime location for theatre and movie enthusiasts. Guests at the hotel can enjoy views of the square and the famous Odeon cinema which showcases London’s biggest movie premieres.


No comments

Post a comment

Blog Layout Designed by pipdig