Elegant Accommodations at Brazilian HotelRead Less
Located on the exclusive Enseada Beach, on Guaruja Island, The Casa Grande Hotel Resort & Spa is the perfect spot for your Brazilian getaway. Each room offers stunning views of the beach or surrounding tropical gardens. Guests will have plenty to do at the five-star luxury hotel, which has an indoor and outdoor pool, a full-service spa, a mini-golf course, tennis courts, and more. Casa Grande Hotel Resort and Spa also features three bars and five restaurants offering the latest in contemporary, Mediterranean, Brazilian, and international cuisines.