The upscale Italian restaurant chain, North Italia just opened in time for summer. With handcrafted items they claim are “made with love” daily, it is no wonder this Italian gem is so popular.
Located at 1442 2nd Street, at the previous Buca di Read More…