When you stay at Econo Lodge North in North Fort Myers, you'll be on a river, a 4-minute drive from Edison and Ford Winter Estates and 8 minutes from Imaginarium Hands - On Museum. This hotel is 7.5 mi (12 km) from Sun Splash Water Park and 8.9 mi (14.3..