Chula Vista – Seafood Cuisine

King’s Fish House – Otay Ranch Town
2015 Birch Road, Suite 715
Chula Vista, CA 91915 Phone- 619-591-1690
Red Lobster
342 F Street
Chula Vista, CA 91910 Phone- 619-420-1721

Comments are closed.