Where is Florida Institute of Technology located?
Florida Institute of Technology, Florida, United States of America (approx. 28.0646888°, -80.623022°)
Florida Institute of Technology, Florida, United States of America (approx. 28.0646888°, -80.623022°)