Sold $2,430,000 Keystone Point 2025 Arch Creek Dr, North Miami FL 33181 3 bd · 2 ba · 2,121 sq ft MLS# A11993816 · Listing courtesy of Real Broker LLC