Terra Nova Plaza Shopping Center, 374 E H St, Ste 1709, Chula Vista 91910, United States
Terra Nova Plaza Shopping Center, 374 E H St, Ste 1709, Chula Vista 91910, United States
No delivery
Spot something wrong?
Dishes at Robeks. Prices may vary in venue.