Grand Baie Villa Des Amis Sur La Plage. Grand Bay, Residence " The Bay" Royal Road Grand Baie 9.4 / 10 5 reviews