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.
Leave a Reply