Serranos Taqueria and Seafood

restaurant in Otay, Chula Vista

Phone: (619) 691-8226

Website: schema.org

Address: 1351 3rd Ave