El apartamento BR Dallas I3, situado a 7 km del Museo del Sexto Piso en la Plaza Dealey, ofrece Wi-Fi tanto para estancias de negocios como de ocio. Hay varios lugares turísticos cerca, como el Centro Médico de la Universidad de Texas Southwestern, que se encuentra a 25 minutos a pie del apartamento.
Además, el Acuario Mundial está situado a 8 km de este apartamento.
El apartamento BR Dallas I3 brinda servicios de autoservicio con una cocina totalmente equipada y una zona de comedor. El aeropuerto Love Field de Dallas está a unos 5 km.