The address of the Florida Aquarium is at 701 Channelside Dr, Tampa, FL 33602. The Aquarium is located on the free streetcar route with the closest station only a half block away at stop #7, Cumberland Avenue Station.