Wellington Hotel, London

7172 Vincent Square LondonSW 1P2 PA, United Kingdom