301 W Main StCarrboro, North Carolina 27510Website: Click here for restaurant websitePhone: (919) 280-3326