Sheephouse Manor Cottages
Accepts:
Sheephouse Manor Cottages offers wonderful self catering accommodation in Maidenhead, Berkshire. Overlooking countryside, we are perfect for an idyllic break in Berkshire. All of our cottages are set within the delightful grounds of Sheephouse Manor w…