Miami World Rental - Setai 2304 Miami Beach
2001 Collins Avenue
Miami Beach,
FL FL33139
Near Miami Beach Convention Center