2060 SW 90th Ave # 18, Davie FL 33324 | 2 Bed Townhome for Rent | Brickellsold