Set in Little Rock, Atria inn & Extended stay offers 3-star accommodation with private balconies. This 3-star hotel has air-conditioned rooms with a private bathroom.
Number of rooms: 2
6100 S University Ave 6100 S University Ave, Little Rock, AR 72209, United States