Narra’s Beauty Bar admin 4 years ago 211 Church Avenue, Ste. B Chula Vista, CA 91910 (619) 882-5855 WEBSITE