751 Meridian Avenue, Miami Beach. We are located in the center of South Beach. You can walk to every place.
Our Customers acknowledge us for providing a unique and personalized customer experience.
We are located in the center of South Beach and within walking distance to all the best places.
Each apartment has an assigned parking space in our property, plus you will enjoy free wi-fi during your stay.