London Apartments with hotel services for both business trips and for your holidays
Semley Street SW1, near Victoria Coach Station
TEL: 0207-730 7757