Located in the city of Cambridge, in Boston, next to the Charles River where two of the most prestigious academic institutions are located as well: the Massachussets Institute of Technology (MIT) and the Harvard University.
The school is in Harvard Square, next to the campus of the famous university. The school has well equipped classrooms and language laboratories and in the surrounding it's easy to find many libraries, bookshops, restaurants, music clubs and coffe places.