Village Inn Restaurants closes Scottsdale location, July 1

Village Inn Restaurants has announced the closing of its 17030 N. Scottsdale Road location in Scottsdale, effective on July 1. After what was [...] Continue Reading →