Ozark Inn

2102 US 71 S, Mena (AR), United States

★★ 2.0 Star Resort villa

8.5/10(14 reviews)

Check Live Price

About Ozark Inn

Ozark Inn is a 2.0-star resort villa located in Mena (AR), United States. The property is situated at 2102 US 71 S, Mena (AR), Arkansas, United States, 71953. Guests have rated this resort villa 8.5/10 based on 14 reviews, reflecting very good overall satisfaction. Check-in begins at 03:00 PM and check-out is at 11:00 AM.

Quick Facts

Check-in03:00 PM
Check-out11:00 AM
TypeResort villa

Overview

At Ozark Inn, exceptional service and top-notch amenities create a memorable experience for guests. Complimentary internet access is available in the resort villa to ensure you stay connected during your visit. Complimentary parking is available for guests.

Craving relaxation? In-room amenities such as room service and daily housekeeping allow you to maximize your time spent inside the room.Due to health concerns, smoking is strictly prohibited within the entire premises of resort villa.

Location

Ozark Inn is located in Mena (AR), United States. The address is 2102 US 71 S, 71953, Arkansas.

View all hotels in Mena (AR)

Check Live Price

Frequently Asked Questions

Where is Ozark Inn located?

Ozark Inn is located at 2102 US 71 S, Mena (AR), United States.

What is the star rating of Ozark Inn?

Ozark Inn is a 2.0-star Resort villa.

How many reviews does Ozark Inn have?

Ozark Inn has 14 reviews with a rating of 8.5/10.

What is the check-in time at Ozark Inn?

Check-in time at Ozark Inn is 03:00 PM and check-out is 11:00 AM.