1027 Euclid Ave 8, Miami Beach, Florida
1027 Euclid Ave 8, Miami Beach, Florida 33139 - Elegant and pretty unit in the heart of South Beach, few blocks away from the beach, Lincoln Rd and stores. One of a kind.
View Virtual Tour
Listing Courtesy of The Keyes Company