Holiday Inn Express & Suites Metro Center

2485 Metrocentre Blvd
Florida
United States