Filter Results
Apply Filters
Clear Filters
Hotels in Spencer
Patriot Inn
10 North Crane Avenue, Spencer, United States View map
The comfortable 4-star Patriot Inn Spencer is located nearly a 15-minute stroll from Cooper Commons, offering 21 rooms, Wi-Fi, and private parking. Thanks to its prime location, this Spencer hotel…
From US$ 79
Book Now