L'école TLA - The Language Academy est située au coeur de Fort Lauderdale sur South Andrews Avenue à seulement sept minutes en bus de la plage.
Elle dispose de 20 salles de classe climatisées et est équipée d'un "coffe lounge" d'une bibliothèque, d'un centre multimédia et du WIFI.