249 Windward Passage, Clearwater, FL 33767
The Clearwater Aquarium, the location used for the films Dolphin Tale 1 and 2, is Florida’s Marine Life Rescue Center. While they do wonderful work taking care of sick and injured animals, the accessibility of their facility left much to be desired.