The Casa Grande Hotel Resort and Spa is located in one of the most exclusive spots of the Brazilian coast, the Guaruja Island, 44 miles from Sao Paulo city. Casa Grande Hotel Resort and Spa is a charming beachfront world-class resort set on the 3 mile long white-sand beach of Enseada. The authentic Brazilian colonial architecture is a Casa Grande Hotel Resort and Spa landmark. Splendid tropical gardens, excellent cuisine, full service spa, meeting and conference facilities, with authentic personalized service make the Casa Grande Hotel Resort and Spa the perfect choice for leisure or business traveler.