Located within a 9-minute walk of Benaulim Beach and 1.3 miles of Sernabatim Beach, Flagship Hotel Casa Grande has rooms in Benaulim. With free WiFi, this 3-star hotel offers room service. Basilica of Bom Jesus is 23 miles away and Church of Saint Cajetan is 23 miles from the hotel.
At the hotel rooms have air conditioning and a TV.
Varca Beach is 1.6 miles from Flagship Hotel Casa Grande, while Margao Train Station is 4 miles from the property. The nearest airport is Dabolim Airport, 18 miles from the accommodation.