El THE RED STAR ROOM D goza de una ubicación ideal en el centro de las cataratas del Niágara y ofrece conexión Wi-Fi gratuita en todo el establecimiento y aparcamiento privado gratuito. El establecimiento se encuentra a 2,3 km del casino Niagara, a 2,7 km del puente Rainbow y a 3,2 km de la torre Skylon. Este establecimiento para no fumadores se encuentra a 500 metros de la estación de tren de Niagara Falls.
Todas las habitaciones incluyen hervidor de agua. Todas las habitaciones disponen de baño privado, secador de pelo y ropa de cama.
El Niagara Fallsview Casino Resort se encuentra a 3,5 km del THE RED STAR ROOM D, mientras que el centro de conferencias de Niagara Falls está a 3,7 km. El aeropuerto internacional de Niagara Falls es el más cercano y queda a 11 km.