Save Added By CaboBeachGrill Now Closed Cabo Beach Grill 5968 Telegraph Road, Ventura, CA, USA To help minimize the threat of COVID-19, we have ... Facilities: