Leonardo's Restaurant 2615 Wagon Wheel Rd Oxnard, CA 93036 Phone: (805) 983-3140 Fax: (805) 988-1408
Category: Restaurants