Courtyard Miami Beach South Beach

Courtyard Miami Beach South Beach is located on Washington Avenue in Miami Beach, Florida. The hotel is in the Art Deco Historic District near Ocean Drive, Miami Beach Convention Center and the sandy shores of South Beach.