The Grove

Location

760 Chapel Street
New Haven, CT