Situé dans le centre de Niagara Falls, à 500 mètres de la gare de Niagara Falls et à 2,3 km du casino Niagara, l'établissement THE RED STAR room E dispose d'un jardin et de la climatisation. Offrant une vue sur le jardin, il se trouve à 2,7 km du pont arc-en-ciel et à 3,2 km de la tour Skylon.
Les serviettes et le linge de lit sont fournis.
Vous séjournerez à 3,5 km du Niagara Fallsview Casino Resort et à 3,7 km du centre de conférences de Niagara Falls. L'aéroport international de Niagara Falls, le plus proche, est implanté à 11 km.