Updated Today COMPARE Windsor Castle Hills 1835 Parker Rd, Carrollton, TX 75010 2 Beds$1,784 - $3,926