Seafood City Supermarket

restaurant in Otay, Chula Vista

Phone: (619) 422-4058

Website: www.seafoodcity.com

Address: 1340 3rd Ave