Residence Inn Tampa North/I-75 Fletcher
Open
13420 N Telecom Pkwy
Tampa, FL 33637
The Residence Inn Tampa at USF/Medical Center is located in a serene setting just off Fletcher Ave about two miles from campus and offers one and two bedroom suites and studio suites with fully equipped kitchens.
Also at this address
Find related places
See a problem?
You might also like
Partial Data by Foursquare.


