Le Méridien Fort Worth Downtown localiza-se na área de Centro de Fort Worth - Praça Sundance, em Fort Worth, e disponibiliza acomodações de 3 estrelas com acesso Wi-Fi gratuito. O alojamento está a cerca de 5,2 km de Dickies Arena, a 24 km de Estádio AT&T e a 25 km de Globe Life Park em Arlington (estádio). O alojamento está a 7 minutos a pé de Centro de Convenções de Fort Worth e a cerca de alguns passos do centro da cidade.
Parque Temático Six Flags Over Texas fica a 27 km de Le Méridien Fort Worth Downtown, enquanto Texas Motor Speedway (circuito de corridas) está a 35 km de distância. O aeroporto mais próximo é o Aeroporto Fort Worth Alliance, que fica a 26 km de Le Méridien Fort Worth Downtown.