Gila Rut Otay Ranch Posted on: May 3rd, 2022 Address 2015 Birch Road #1604 Chula Vista California United States Upcoming Events No events in this location FWSD ♥'s social sharing! Comments are closed.