Courtyard Miami West/FL Turnpike
11580 NW 105th St, Miami, Florida
33178
Open Map
Miami Hotels