Address: 299 North 20th Street, Ozark, United States
Less than 20 miles from central Springfield, Missouri, this Ozark hotel features a seasonal outdoor. Free Wi-Fi is included in every room. A 32-inch flat-screen TV is featured in all rooms at American Inn Ozark.