Rat Island is located at Rat Island, Saint John's, Antigua and Barbuda
Tags : #NaturalFeature, #Establishment
They are currently about to embark on renovations
Exciting, different, exotic Party in Paradise