Residence Inn by Marriott Tampa North-Fletcher Avenue

13420 N Telecom Pkwy
Florida
United States