Apartment Unit at 9066 SW 73rd Court #1703, Miami, FL 33156 - HotPads