Directions to 70 Audubon St. New Haven, CT