Relax Rio is a restaurant located in Marco de Canaveses. It has received positive reviews, with an average rating of 4.6 out of 5 based on 14 opinions. The establishment features 18 photos available for viewing.