Name | Mobil(Chula Vista) |
Hours | Open 24 hours |
Rate |
|
Address | 2210 Otay Lakes Rd, Chula Vista CA 91915 |
Phone | (619) 421-6463 |
Map | Mobil(Chula Vista) Google Map |
Parking: Lot, Private