North Italia is an Italian restaurant offering fresh pasta, wood-fired pizzas, and Italian-inspired small plates. Located on South Rampart Blvd, it serves lunch, dinner, and weekend brunch.