111 Universal Drive North Home Depot Plaza North Haven, Connecticut Lease Retail/Restaurant Space 2,000 – 2,500 SF