17Aug W South Beach Posted on August 17, 2012 by wdir in Miami Beach The W South Beach Hotel is located at 2201 Collins Ave, at Miami Beach.