Castor Lodge Care Home - Country Court Care Homes Website Tel: +44 1733 731455 Address: Splash Ln, Peterborough PE5 7BD, UK Google Rating: 5.0 out of 5 stars More info for Castor Lodge Care Home - Country Court