Please text the listing agent for showing instructions. Rapid approval. First month, last month, and a security deposit are required. Proof of income, background check, and photo ID required with application. MLS # A12014364
585 NE 66th St is located in Miami, Florida in the 33138 zip code.