The Seven Sisters Waterfalls are a renowned natural attraction located in the Grand Etang National Park within the parish of Saint Andrew on the Caribbean island of Grenada. The site consists of a series of cascades and pools formed along a waterc