RT.com RT Partners Hotels United Kingdom Luton Menzies Strathmore

Menzies Strathmore

Basic information
Category
4 Stars
Address Arndale Centre
City Luton
Country United Kingdom
Number of rooms 152
Fax number

Special deals