El Mocho is a compact, family-owned Cuban restaurant. Established in 1983, it offers traditional Cuban plates in an unpretentious setting.