Filter Results
Apply Filters
Clear Filters
2 star hotels in Dallas
Riverside Inn & Suites
517 Main St ;, Dallas, United States View map
Located 5 minutes' stroll from Fox Theatre, the 2-star Riverside Inn & Suites Dallas offers Wi Fi throughout the property and a car park. The inn is set 300 metres of Dallas Downtown - Jefferson at…
From US$ 54
Book Now