Oscar's Mexican Seafood - 746 Emerald St

746 Emerald Street, San Diego, CA 92109, United States

Location

746 Emerald St
San Diego , CA
Phone Number: 
(858) 488-6392