RED CROWN INN is gelegen in Dallas, op 19 km van AT&T Performing Arts Center, en biedt accommodatie met gratis WiFi en gratis privéparkeren. Dit hotel met 2 sterren biedt een 24-uursreceptie. Dallas Holocaust Museum ligt op 19 km van het hotel en Dallas World Aquarium ligt op 19 km.
Alle kamers bij het hotel hebben airconditioning en een flatscreen-tv.
Sixth Floor Museum ligt op 19 km van RED CROWN INN, en John Fitzgerald Kennedy Memorial ligt 19 km verderop.