Calls Apartments is an accommodation set in Leeds, a 7-minute walk from Trinity Leeds and 1.1 km from Leeds Arena. This apartment is 1.1 km from Leeds Town Hall. With free WiFi, this apartment provides a satell ... Read more

View all Luxury Hotels in Leeds