A Lillington and Longmoore Gardens, London SW1V 2BG, 71 Belgrave Rd, Victoria Hotel, London Astor Victoria Hostel 71 Belgrave Rd, London