carrboro place poplar wallpaper poplar place apartments carrboro Poplar Place For comfort convenience and. Poplar Place in Carrboro NC 27510 See official prices pictures amenities 3D Tours and m… Wednesday, August 24, 2022 Edit