Apartment Unit 0 at 24430 SW 109 Place, Homestead, FL 33032 - HotPads