El apartamento BR Dallas L3 está situado a unos 4 km del Estadio de Texas, y a poco más de 25 minutos a pie del Centro Médico de la Universidad de Texas Southwestern. El apartamento ofrece instalaciones modernas, como Wi-Fi y servicios esenciales como un aparcamiento privado para los que viajan en coche.
Este apartamento está a unos 15 minutos en coche del Acuario Mundial.
El apartamento BR Dallas L3 consta de una zona de comedor y una zona de estar y cuenta con aire acondicionado, además de una tv de pantalla plana con canales vía satélite. El cuarto de baño dispone de un inodoro separado y una ducha, secadores de pelo y toallas.
El establecimiento ofrece una cocina bien equipada equipada con lavavajillas, cafetera/tetera y un horno y equipo de café y té.