Situated on the prestigious North Shore on Long Island, NY, Stony Brook is home to numerous attractions, magnificent nature and historic grounds. The hamlet's population is a little over over 14,000. Some of Stony Brook's places of interest include..
Relevance: 14.739658