Holiday Inn Express Tampa North - Telecom Park

Starting at
$120