Otay Ranch Pizza & Subs - Chula Vista
1392 E Palomar St , 91913 , Chula Vista , CA ,USA
Address: 1392 E Palomar St , 91913 , Chula Vista , USA | |
Phone: (619) 651-1852 | |
Web: | |
GPS Lat: 32.623238 , Lon: -116.997719 |
Address: 1392 E Palomar St , 91913 , Chula Vista , USA | |
Phone: (619) 651-1852 | |
Web: | |
GPS Lat: 32.623238 , Lon: -116.997719 |