Stroll Inn
805 17th Ave Sw
Altoona
IA
50009
(515) 967-5024
Open Map
Description
Stroll Inn is located at 805 17th Ave SW, Altoona, IA. This business specializes in Hotels & Lodging.
by merchantcircle on April 09, 2015 from
merchantcircle
Bar
Bed & Breakfast
Complimentary Breakfast
country inn
Hotel & Motel
inn
Lodging
motel
Motels
Travel & Transport