Les clients de l'hotel Villa in Baie du Tombeau Terre Rouge peuvent bénéficier d'un accès au Musée de la Poste mauricienne, situé à 7 km. Il y a aussi un parking.
Le centre de Terre Rouge est à 5 minutes à pied de l'hotel, et des lieux culturels tels que le Musée de la Photographie sont à 15 minutes en voiture. Les lieux de culte à visiter sont à 8 km de Villa in Baie du Tombeau de Terre Rouge incluent la cathédrale Saint-Louis de Port-Louis. La résidence est située à 20 minutes en voiture de la Maison du gouvernement.
Des salles de bains privées sont incluses dans les chambres. Une vue sur le fleuve est offerte dans toutes les chambres.
Restaurant Izumi se trouve juste à quelques pas de cette propriété et est spécialisé dans la cuisine asiatique.