Pizzeria Rio Torchio offers Italian cuisine and pizza in a welcoming, well-decorated space with multiple floors.