Milford Hall Hotel & Spa 4 stars

206 Castle Street, Salisbury, SP1 3TE, United Kingdom

Hotel image
Read more reviews for Milford Hall Hotel & Spa