Current Location : 75231
American Express Supports Small Businesses Buy Local Movement
500 Telegraph Canyon Rd Chula Vista, CA 91910
619-382-6836
Seafood Restaurant, Food Truck