1. Palermo Italian Restaurant 1751 E. Main Street, Ventura, CA 93001 Coordinate: 34.27925,-119.27397 Phone: (805) 641-2300
2. Palermo Pizzeria 1751 E Main St, Ventura, CA 93001 Coordinate: 34.27925,-119.27397 Phone: (805) 641-2300