Guest reviews of Bella Vista Inn And Suites
Based on 142 reviews
- All reviews
Find reviews that mention:
Situated in Grand Prairie, this hotel is 1 mi (1.5 km) from Uptown Theater and within 3 mi (5 km) of Louis Tussaud's Palace of Wax and Six Flags Mall. Six Flags Over Texas and Six Flags Hurricane Harbor are also within 6 mi (10 km).