Best Western Plus Milford Hotel
Best Western Plus Milford Hotel
Hotel
Great North Road
, Leeds, England, United Kingdom
LS25 5LQ
88
Very Good ·
499 reviews