Newcroft Lodge126 Church Road, Holywood BT18 9BY3.8 miles away32 RoomsOlder Person CareRespite CarePermanent CareDementia Residential Care