Mayflower House is a family-run care home located in Plymouth, offering a secure, relaxed, and homely environment for its residents. With over 23 years of…