White House

102 sussex gardens, London, United Kingdom

White House Photos

White House Map

102 sussex gardens, London, United Kingdom
White House

Hotel Information

This is a good budget hotel, ideal for all travellers with a very central location. reception and breakfast room are located in the seymour hotel.07/08 lp.