Red Lobster
598 H St
Chula Vista, CA 91910-4317
619-585-1160