Khu học xá nằm ở vùng ngoại ô nhiều cây xanh, chỉ cách thủ đô New York 20 dặm, là nơi tập trung nhiều trung tâm nghiên cứu: Tilles Center for the Performing Arts, Hillwood Art Museum and WCWP-FM, a Long Island University Public Radio Network station.