Where is La Quinta Inn by Wyndham Ft. Lauderdale Tamarac East, Fort Lauderdale located?
La Quinta Inn by Wyndham Ft. Lauderdale Tamarac East, Fort Lauderdale, La Quinta Inn by Wyndham Ft. Lauderdale Tamarac East, Fort Lauderdale, United States of America (approx. 26.18568°, -80.19992°)