Sherwood Inn
138 S Main St, New Haven 40051