La Quinta Inn & Suites Temple Terrace, Tampa

La Quinta Inn & Suites Temple Terrace

13294 Telecom Drive