Morris Bay is a natural feature, located at Morris Bay, Antigua and Barbuda
Stunning location with views over to Montserrat a perfect photo stop from the road side, just breathtaking