Nodo
Italian · Casual Dining
Nodo is an Italian restaurant offering inventive takes on comfort food in a cozy and relaxed setting. Walk-ins are welcome.
Location
Best places nearby
The highest rated places close to Nodo.
Local restaurants nearby
1192 Queen St E, ON



