Restaurant Miramar

653 S Oxnard Blvd Oxnard CA 93030 USA

(805) 483-6102

Location