Conveniently located in the heart of South Beach, this rare Mediterranean townhouse has been recently upgraded with remarkable attention to detail where vintage and classic style meets modern.
#3515470
1036 Euclid Ave Apt: 1036
Miami Beach, FL 33139 |