IML ENGLEWOOD - SOUTH

2828 South McCall Road

Suite 42

Englewood, FL  34224

 

Tel: (941) 475-3404

Fax: (941) 475-3256

Open Weekdays

7am to 3pm

Our Englewood - South Patient Service Center is located in Tiffany Square Plaza.