For a stay in Miami Beach, Hotel Astor occupies a historic building at 956 Washington Avenue, Miami Beach, Florida.