With a stay at The Welcome Inn in London (London City Centre), you'll be a 5-minute walk from Apollo Victoria Theatre and 14 minutes by foot from Buckingham Palace. This hotel is 0.3 mi (0.5 km) from Victoria Palace Theatre and 0.9 mi (1.5 km) from Houses of Parliament. Make yourself at home in one of the 9 guestrooms. Featured amenities include complimentary wired Internet access, a 24-hour front desk, and multilingual staff.
The Welcome Inn
4 Upper Tachbrook Street, London, England, SW1V 1SH, United Kingdom