Stamford Street Apartment Rooms 127 Stamford Street,Waterloo, Central London, London London SE1 9NQ, UK
Prices that are cheaper than those available on other websites