Terra Nova Plaza
394 E H St, Chula Vista 91910