Milford Lodge Care Home

Opened in 2014, Milford Lodge Care Home is situated in an exclusive residential location near the centre of Hitchin, Hertfordshire. The purpose-built facility…