Villa Biscayne Apartments

15350 Southwest 284th Street, Homestead, FL 33033