Apartment Unit 329 at 11800 SW 18th Street #329, Miami, FL 33175 - HotPads