Oscar's Mexican Seafood $

Pacific Beach, La Jolla

Phone: (858) 412-4009

Website: oscarsmexicanseafood.com

Address: 746 Emerald Street, San Diego