Rio's Cuban Cafe offers a taste of Cuban cuisine. The establishment has undergone a change in administration and is now operating under new management, open seven days a week.