/
/

View all 16 photos




+12
North Italia is a dog-friendly restaurant that prides itself on a passion for more than just its crave-worthy Italian menu. This establishment meticulously crafts an environment designed to signal a special dining experience. Each day brings a fresh, made-from-scratch favorite, such as the Chef's daily pizzas, ready for...