The Finch, a refined Italian restaurant with 13 tables headed by a James Beard Award-nominated chef, will open Thursday, Dec.