Get Directions to Carrboro Town Manager ← View details 301 West Main Street, Carrboro, North Carolina 27510 +1 919-918-7314 Get Directions From* To * — Required information