Restaurace Rio’s se nachází na historickém pražském Vyšehradě přímo vedle baziliky sv. Petra a Pavla.