Newcroft Lodge126 Church Road, Holywood BT18 9BYSize 32 roomsOlder Person CarePermanent CareRespite CareDementia Residential Care