California-based restaurant chain North Italia will make its Alamo City debut June 9, opening an outlet at The Rim shopping center. North Italia, which bills itself a modern Italian concept, will serve lunch, happy hour, dinner and brunch at the new location in far Northwest San Antonio. It marks the company’s 26th U.S. location and its […]
