Euro Hotel Clapham, London

80-81 Clapham Common South Side LondonSW4 9DQ, United Kingdom