The restaurant is the only representative of the Swiss cuisine in the city. The tip is to try the snails that are a delight.

 

RIO.com
1000 5th St, Suite 200 MiamiFL33139 USA 
 • 305-420-6900

Submit your review.


Submit your review
* Required Field