Das Anand Villa Guest House Mahébourg ist mit eine Terrasse ausgestattet und liegt in etwa 2 km Entfernung vom Strand von Blue Bay. Die Pension liegt nur 600 Meter zu Fuß vom Naturschutzgebiet Île aux Aigrettes entfernt und verfügt über 8 Zimmer sowie eine Terrassen- Bar.
Innerhalb von 30 Minuten zu Fuß gelangt man ins Zentrum von Mahébourg. Pointe Jerome Sailing Club ist in 8 Fußminuten Entfernung gelegen. Die Lage in einer 3 km Entfernung von der Ile des Deux Cocos ist ein großer Vorteil für Gäste vom Anand Villa Guest House. Das Hotel liegt in der Nähe von der Bushaltestelle, sodass die Touristen Mahébourg leicht erkunden können.
Die Zimmer sind mit privaten Badezimmern ausgestattet.
Frühstück wird täglich im Restaurant angeboten.