We'd love you to write a review of Castle Hotel Windsor MGallery Slough – could you? Add a Castle Hotel Windsor MGallery Slough review and contribute to the directory of recommended 5 Star Hotels in Slough. Do you own Castle Hotel Windsor MGallery Slough? If so, claim it now! This will enable you to update your business details and add search tags.