1470 Melrose Ave, Chula Vista, CA 91911 (619) 585-4705
How to go there
Beauty salon Loc: 32.6054 / -117.04
Plan your visit