The brand new Holiday Inn Express Tampa North is located in Telecom Park. right off of Fletcher Avenue. 92 guest rooms/suites with refrigerator and microwave. Free hot breakfast bar, meeting room, business center, fitness center, pool and hot tub. Free high-speed wireless Internet. Restaurants and attractions nearby.