About
North & Navy is an establishment located in Ottawa, Ontario on 226 Nepean St. North & Navy is in the "Northern Italian restaurant" category. Northern Italian restaurant in a converted house offering seasonally focused fare & a warm ambiance.
Categories
Northern Italian restaurant
Reviews
No review
Leave a review
Nearby restaurants
You may also like