- United States of America
- New York
View Other Details
Located in a newly renovated Renaissance Revival building designed by the architects who created Grand Central Terminal, LSI New York is in the heart of the historic Financial District, only blocks from Wall Street, New York Stock Exchange, the National September 11 Memorial and One World Trade Center.
State-of-the-art facilities include a computer lab, student lounge, executive meeting room and free Wi-Fi; modern and bright, airy classrooms offer sweeping views of Battery Park and the Hudson River.
With its 24-hour buzz, excellent restaurants, museums and famous landmarks such as the Statue of Liberty and the Empire State Building, New York’s cultural and entertainment possibilities are limitless, and this is reflected in our busy and varied social programme.