Mamora Bay is a natural feature, located at Mamora Bay, Antigua and Barbuda
Sheltered, quiet and calm
Amazing location and view