apartments little terra wallpaper terra vista apartments little rock Learn more about Terra Vista Apartments located at 6313 Butler Rd Little Rock AR 72209. Choose From Millions of Properties. … Saturday, May 14, 2022 Edit