Located in the heart of London, just steps away from Victoria Underground station, means the hotel is within walking distance of some of London’s top attractions such as Buckingham Palace, Westminster Abbey, Big Ben and many more. The family run accommodation offers a comfortable and homey feel to your stay with friendly and attentive hosts serving breakfast every morning.
Things To See And Do In The Area
101 Belgrave Road, London, SW1V 2BH
Nearest Underground Station(s)