Eccleston Square Hotel

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