Apartment Unit 303 at 8390 SW 72nd Avenue #303, Miami, FL 33143 - HotPads