Orchard Lea is a care home located at 75 Bridgwater Road, Taunton, Somerset, TA1 2DT. The home offers a range of care services, including residential,…