Location

75 New Haven Ave., Milford, Ct. 06460