1. Villa Tasca 2057 E Thompson Blvd, Ventura, CA 93001 Coordinate: 34.2746,-119.26988 Phone: (805) 648-1212