A New Haven County town that offers a variety of activities for land and sea enjoyment; 20 miles of beaches, several breweries, unique shops and restaurants for every craving. Branford is located near New Haven amenities and also has its own Train Station which makes for easy commuting and travel.