Albion South Beach
Albion South Beach
Address:
1650 James Ave at Lincoln Rd, Miami Beach, Florida
Traveler Rating by TripAdvisor

Traveler Comments

Very comfortable, next to the beach, clean
Please enable JavaScript to properly view and use this web site.