5905 NW 87th Ave Tamarac FL 33321 | MLS F10084393