Eccleston Square Hotel

Eccleston Square Hotel
37 Eccleston Square, London, SW1V 1PB