Art Hostel Leeds
New York Road, Saint Marys Lane - Leeds, England
Category: Hostel
Perfectly located in a city centre location on Leeds' oldest street, Art Hostel Leeds offers 8 rooms, WiFi and breakfast. It's designed by local artists. more info »