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.
Zimmeranzahl: 2
6100 S University Ave 6100 S University Ave, Little Rock, AR 72209, USA