The school site is located at
Grinberg's Village Hotel, which
is situated in the scenic countryside of Socorro, about 2 hours drive from Sao Paulo.
Find a Google map here.
Some pictures:
More pictures can be found on the website of the hotel.