Den ligger nordvest for New Haven og tilhører tildels denne byens tettbygde område som har over 500 000 innbyggere.