Barkston Rooms (Londonears Hostel) 2 stars

Barkston Gardens, Kensington and Chelsea, London, SW5 0ER, United Kingdom

Hotel image
Read more reviews for Barkston Rooms (Londonears Hostel)