ITRI
Italian
ITRI is an Italian restaurant that also offers food tastings and city tours. It is located at 169-173 Gilmore Place.
Location
Best places nearby
The highest rated places close to ITRI.
Local restaurants nearby
169-173 Gilmore Place, Edinburgh EH3 9PW, United Kingdom

