Rancho Viejo is a Mexican restaurant offering authentic and traditional cuisine with vegetarian options, a full bar, and table service.