Miami Beach, Miami Beach
Spend a second to
save a fortune!
Spend a second to save a fortune!
1816 Meridian Avenue, Miami Beach
Guests at this apartment-style Miami Beach property can stroll through the garden or relax in the solarium. Iconic South Beach is 15 minutes’ walk away. Each apartment offers WiFi, a flat-screen TV, and a tablet computer.
See MoreUsage of subsidiary facilities may incur additional fees