When Did the red lobster open on h st Chula Vista

Jose Uribe | Jul 26, 2019 | Category: Seafood restaurant in Chula Vista, California

Red Lobster - All questions

Address: 598 H St, Chula Vista, CA 91910, USA

Brandon Littleton | Jul 27, 2019

About 3 years ago

jesus ramos | Jul 27, 2019

Couple years ago

Add Answer

Thanks! Your answer is awaiting moderation.

Other Questions

How much to eat there ?

A Google User | Jul 26, 2019
Read More

Trending Places