Photos for Holiday Inn Express Tampa North Telecom Park

4.5
31 votes

Holiday Inn Express Tampa North Telecom Park

13294 Telecom Drive, Temple Terrace, Florida 33637 USA

Add Photo