Avalon Hotel Miami South Beach, one of the famous landmark hotels in South Miami Beach, Florida. Since the late 20's and 1930's this Art Deco District Miami Beach hotel strip on Ocean Drive has been the place to be seen for Hollywood's rich and famous.