Holiday Inn Express

Hotel · 13294 Telecom Dr, Temple Terrace, FL

More food in Temple Terrace, FL · Hotel in Temple Terrace