Hostel Yha London Earl's Court, London

38 Bolton GardensKensington - Earls Court, LondonSW5 0AQ, United Kingdom