The luxurious Casa Grande Hotel Resort & Spa, Brazil
The Casa Grande Hotel Resort & Spa is set on the highly exclusive Guarujá Island, where Paulistanos (Sao Paulo locals) go to escape the hustle and bustle of city life. The resort’s authentic Brazil colonial architecture, along with its enviable white beach-front setting, makes the hotel a real landmark on …