Lennox Miami Beach

Rooms:
Miami Beach, Florida