Description
Mimi's bay is located in the South-Eastern part of Anguilla. While you're headed out to Island Harbour, why not take a detour to this lovely place.
Mimi's bay is located in the South-Eastern part of Anguilla. While you're headed out to Island Harbour, why not take a detour to this lovely place.
Add Review