at 2295 Otay Lakes Rd, Chula Vista , 91915 United States
Ultra Beauty Supply and Salon is Chula Vista based place and this enity listed in Hair Salon category. Located at 2295 Otay Lakes Rd CA 91915. Contact phone number of Ultra Beauty Supply and Salon: (619) 656-9095