Tag Archives: Boutique Hotels in London

October 20

LONDON HOTELS – Enjoy a night a stay at this hidden gem, the Victory House Hotel

Victory House Hotel is located in central London’s Leicester Square. You may think this means noisy people and loud cars but think again. The building is in the middle of a theatre and a restaurant but because of its location there’s not much noise from the square. The building is quite modern with its white […]