Truffoire otay ranch - 2015 Birch Rd #1011, Chula Vista, CA 91915 | Fresha