About
Town is an establishment located in Ottawa, Ontario on 296 Elgin St. Town is in the "Italian restaurant" category. Modern, seasonal Italian fare served at this intimate bistro with old-country wine & local art.
Categories
Italian restaurant
Reviews
No review
Leave a review
Nearby restaurants
You may also like