ECHO 17391 Durrance Road North Fort Myers, FL 33917
Take exit 143 (old 26) off I-75. Go 1 mile east on Bayshore Road (Rt. 78). Turn left on Durrance Road at the prominent ECHO sign. Turn in at the second left to park.
You can get driving directions from either Google Maps, or MapQuest