The Met Hotel Leeds
Leeds, West Yorkshire LS1 2HQ
Located in the heart of bustling City Centre of Leeds is the Met Hotel. This 4-star luxury hotel boasts modern amenities coupled with stunning historic architecture of the late 1800’s to create a wonderful…
- Distance: 14.24 Miles
- Max: 250 guests
- Licensed Bar