Oscars Mexican Seafood

646 University Ave San Diego CA 92103 USA

(619) 230-5560

Location