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