620 660 nw 10th ave, fort lauderdale, fl 33311