Shangri-La's Villingili Resort & Spa Maldives Near Gan Beach
Villingili Island -
Villingili Island,
MV 17-01