Residential Lease For Rent
1120 Euclid Ave # 6, Miami Beach, Florida 33139
**MOVE IN SPECIAL!** Move-in NOW with just 2 months** Move into this NEW, fully renovated South Beach boutique residence! This garden view apartment is equipped with SS appliances including microwave, gas stove, and quartz countertops, en-suite washer/dryer, stunning modern finishes, hurricane IMPACT windows, and more! This beautifully restored gem is located just steps from Flamingo Park, Espa&nt