Victory House Hotel lands you directly in the midst of London's beating heart, offering an unexpected hideaway in the energetic and fashionable West End. Guests can check in to our hotel on Leicester Square and soak up the atmosphere of our onsite restaurant, Le Petit Bistro – a genuine French fancy with a menu featuring hearty dishes and classic cocktails. With iconic movie premiere theatres so close, you’ll enjoy unique proximity to the red carpet. Cinema glory is also present inside, with reminders of 20th century films and stars highlighted throughout the hotel. Quiet and elegant, you’ll find a stylish and connected retreat, the perfect place to take a break from the buzzing, busy streets outside.