Filter Results
Apply Filters
Clear Filters
2 star hotels in Attica
Attica Inn
74 North Long Avenue, Attica, United States View map
Featuring Wi-Fi throughout the property, the excellent Attica Inn is set approximately 5 minutes by car from Devon Theatre. A car park is available on site at this Attica inn.
From US$ 90
Book Now