T
The Lennox Lea Hotel
Address
Irlam Road, Sale M33 2BH
City
Sale
Post Town
Sale
County
Cheshire
Country
England