Loading hotels
Confirming room availability...
Eldon Apartments, 8 Nowell Terrace, Leeds, United Kingdom
Boasting garden views, Eldon Apartments provides accommodation with a terrace and a kettle, around 4.1 km from Trinity Leeds. Situated 3.5 km from First Direct Arena, the property features a garden and free private parking.