53 Frances Road Windsor Berkshire SL4 3AQ |
|
Jump to map | |
01753 865328 |
About Melrose House Hotel | |
Melrose House Hotel is a Hotel Restaurant serving the Windsor community in Berkshire, United Kingdom and located at 53 Frances Road.
Show more...
Show less...
To contact Melrose House Hotel call 01753 865328 |
Your Rating |