Victory House Leicester Square
Victory House Leicester Square14 Leicester Pl, London WC2H 7BZ, United Kingdom+442039094100https://www.victoryhouselondon.com/hotel in leicester square londonVictory Dwelling Hotel London: Your Great Stay in Leicester Sq.IntroductionNestled in the heart of London's vivid West Stop, Victory Residence Hotel offers an Excellent continue to be for tour