Placed directly in Leicester Square, the Victory House hotel is the latest attraction in London, England. This boutique hotel offers 86 rooms on the north side of the popular tourist location, in a French Renaissance-style building. Inside the hotel there are terracotta-colored walls and floors, giving a soft feeling with contrasting dark finishes such as teals and grays on the brass and wood.
This new hotel was created in celebration of Leicester Square's heritage -- home to the most prestigious and sought-after cinemas in the entire country. Filled with history and beautiful design features, the Victory House hotel has turned into a must-stay for anyone on vacation in London.
Image Credit: Victory House, Wallpaper