where is weeki wachee springs
Weeki_Wachee. Weeki Wachee is a town with a name as quirky as its main attraction â the famous underwater mermaid show. Found in north central Florida close to the Gulf Coast and about an hour north of Tampa, Weeki Wachee proudly bills itself as The Only City with Live Mermaids..