Institution ID
111065
Institution Address

12611 World Plaza Ln
Bldg 53
Fort Myers, FL 33907
United States

Geolocation
POINT (-81.877769 26.559681)
Hospice
Off
MRI
Off
Positron Emission Tomography
Off
Trauma center indicator
Off