For sale $875,000 Armitage Place No 3 Condo #209 300 Euclid Ave #209, Miami Beach FL 33139 2 bd · 3 ba · 1,190 sq ft MLS# A12084159 · Listing courtesy of Compass Florida, LLC