About

Edit info

Searching for a hair salon near you? Body Shop is a salon in Otay Ranch, Chula Vista located at 2015 Birch Rd. Get operating hours and detailed pricing information by calling (619) 482-4826.