Full menu with prices & pictures
Cha Cha Cha Cuba 41 North Humboldt Street, San Mateo,...
The restaurant is also easily accessible by municipal transportation. The closest stop is Caltrain-San Mateo, which is 692 meters away, otherwise, there are places to park 650 meters away at 3rd Ave Park & Ride.