Festival Center on the New Haven Green

Location

Across from New Haven City Hall
CT