Filter Results
Apply Filters
Clear Filters
2 star hotels in Strafford
Super 8 by Wyndham Stafford/Springfield Area
315 Chestnut St, Strafford, United States Show map
Located 2 km from the lake, Super 8 By Wyndham Stafford/Springfield Area Motel Strafford includes 38 air-conditioned rooms. This motel offers Wi-Fi in public areas.
From US$ 72
Book Now