O Novo Rancho is a restaurant specializing in traditional cuisine and steakhouse fare, offering a daily menu.