Willowbrooke Court At Indian River Estates is a nursing home located in Vero Beach , Florida. This nursing home was first approved to provide Medicare and Medicaid services on 11/25/1987. It has 120 certified beds. Willowbrooke Court At Indian River Estates is located 2440 Citrus Blossom Cir, Vero Beach, FL 32966 and can be contacted via phone number (772) 562-8700.