The Mill House Stansted

30 Lower Street, Stansted Mountfitchet, CM24 8LP, United Kingdom

Hotel image
Read more reviews for The Mill House Stansted