Holiday Inn Express Stony Brook features 143 guest rooms, including two- and three-room oversized suites. Located on Long Island's North Shore, minutes From Stony Brook University and Hospital, as well as Stony Brook Village and the scenic and historic attractions in the area. Sports fans can … [Read more...]