The Olive Branch

10215 Balboa Blvd Northridge CA 91325 (888) 848-5698

Reviews for The Olive Branch

Rating: 4.2 Based on 11 reviews Write a review
Very nice
 Aug 2015
The administrator and owner were very friendly and pleasant to deal with. Everyone there has been very nice and the facility itself is very nice. read more