Advertisement
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