Eurotraveller Hotel-Express (Elephant Castle), London

18 Amelia Street LondonSE17 3PY, United Kingdom