Location

Across from New Haven City Hall
New Haven, CT 06510
United States