M
Melrose House Hotel
Address
53 Frances Road, Windsor SL4 3AQ
City
Windsor
Post Town
Windsor
County
Berkshire
Country
England