811 81st Street Property
811 81st Street
Miami Beach, FL 33141
- Units Available
- 1 Units Available
- Price
- Starting at $1,700


1 of 10
Located in the vibrant Flamingo-Lummus neighborhood, Depot 15 stands out with its classic Art Deco architecture and modern luxury finishings. Just steps away from the iconic South Beach, this beautifully renovated property offers residents an unmatched living experience. Enjoy the convenience of in-unit laundry, central A/C, and complimentary bike racks, complemented by easy access to the beach, trendy cafes, and charming shops. The pet-friendly environment boasts lush tropical landscaping, creating an inviting oasis. With its highly desirable location and elegant design, Depot 15 is the perfect retreat for those seeking a dynamic and stylish lifestyle.
1560 Euclid Ave apartments start at $2,594/month. There are 1 available apartments priced from $2,594 to $2,594.Info provided by Listhub Api
Get immediate alerts when prices drop or new units arrive.
We are collecting reviews from verified residents who have toured or leased from 1560 Euclid Ave. Check back soon.
Listing Provided by Listhub Api
Property Status: Active
Paulus Heule
Depot Apartment Advisors, LLC.
MLS Number: A11963826
Copyright © 2026 Miami REALTORS®. All rights reserved. All information provided by the listing agent/broker is deemed reliable but is not guaranteed and should be independently verified.