Hyatt Place Leeds
Leeds England
With a stay at Hyatt Place Leeds in Leeds (Leeds City Center), you'll be a 4-minute drive from Royal Armouries and 5 minutes from University of Leeds. This hotel is 2.2 mi (3.6 km) from First Direct Arena and 0.1 mi (0.1 km) from Canal Wharf.
Make yourself at home in one of the 217 air-conditioned guestrooms. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Conveniences include safes and irons/ironing boards, and housekeeping is provided daily.
Property Details
Location
2 Sovereign Square, Leeds, England LS14AG, United Kingdom