2 Wks Ago Windwood Apartments 1530 NE Windwood Dr, Palm Bay, FL 32905 Studio - 2 Beds $1,025 - $1,550